package org.road0329.dlt698.opt;

import java.util.List;

public class DataOpt {
    private int dataIndex;
    private List<DataOpt> array;
    private List<DataOpt> structure;
    private String bool;
    private String bit_string;
    private String double_long;
    private String double_long_unsigned;
    private String octet_string;
    private String visible_string;
    private String utf8_string;
    private String integer;
    private String longValue;
    private String unsigned;
    private String long_unsigned;
    private String long64;
    private String long64_unsigned;
    private String enumValue;
    private String float32;
    private String float64;
    private String date_time;
    private String date;
    private String time;
    private String date_time_s;
    private String oi;
    private String oad;
    private ROADOption road;
    private String omd;
    private TIOption ti;
    private String tsa;
    private String mac;
    private RNOption rn;
    private RegionOption region;
    private ScalerUnitOption scaler_unit;
    private RSDOption rsd;
    private CSDOption csd;
    private MSOption ms;
    private SIDOption sid;
    private SIDMACOption sid_mac;
    private COMMDCBOption comdcb;
    private RCSDOption rcsd;

    public int getDataIndex() {
        return dataIndex;
    }

    public void setDataIndex(int dataIndex) {
        this.dataIndex = dataIndex;
    }

    public List<DataOpt> getArray() {
        return array;
    }

    public void setArray(List<DataOpt> array) {
        this.array = array;
    }

    public List<DataOpt> getStructure() {
        return structure;
    }

    public void setStructure(List<DataOpt> structure) {
        this.structure = structure;
    }

    public String getBool() {
        return bool;
    }

    public void setBool(String bool) {
        this.bool = bool;
    }

    public String getBitString() {
        return bit_string;
    }

    public void setBitString(String bit_string) {
        this.bit_string = bit_string;
    }

    public String getDoubleLong() {
        return double_long;
    }

    public void setDoubleLong(String double_long) {
        this.double_long = double_long;
    }

    public String getDoubleLongUnsigned() {
        return double_long_unsigned;
    }

    public void setDoubleLongUnsigned(String double_long_unsigned) {
        this.double_long_unsigned = double_long_unsigned;
    }

    public String getOctetString() {
        return octet_string;
    }

    public void setOctetString(String octet_string) {
        this.octet_string = octet_string;
    }

    public String getVisibleString() {
        return visible_string;
    }

    public void setVisibleString(String visible_string) {
        this.visible_string = visible_string;
    }

    public String getUtf8String() {
        return utf8_string;
    }

    public void setUtf8String(String utf8_string) {
        this.utf8_string = utf8_string;
    }

    public String getInteger() {
        return integer;
    }

    public void setInteger(String integer) {
        this.integer = integer;
    }

    public String getLongValue() {
        return longValue;
    }

    public void setLongValue(String longValue) {
        this.longValue = longValue;
    }

    public String getUnsigned() {
        return unsigned;
    }

    public void setUnsigned(String unsigned) {
        this.unsigned = unsigned;
    }

    public String getLongUnsigned() {
        return long_unsigned;
    }

    public void setLongUnsigned(String long_unsigned) {
        this.long_unsigned = long_unsigned;
    }

    public String getLong64() {
        return long64;
    }

    public void setLong64(String long64) {
        this.long64 = long64;
    }

    public String getLong64Unsigned() {
        return long64_unsigned;
    }

    public void setLong64Unsigned(String long64_unsigned) {
        this.long64_unsigned = long64_unsigned;
    }

    public String getEnumValue() {
        return enumValue;
    }

    public void setEnumValue(String enumValue) {
        this.enumValue = enumValue;
    }

    public String getFloat32() {
        return float32;
    }

    public void setFloat32(String float32) {
        this.float32 = float32;
    }

    public String getFloat64() {
        return float64;
    }

    public void setFloat64(String float64) {
        this.float64 = float64;
    }

    public String getDate_time() {
        return date_time;
    }

    public void setDateTime(String date_time) {
        this.date_time = date_time;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getDateTimeS() {
        return date_time_s;
    }

    public void setDateTimeS(String date_time_s) {
        this.date_time_s = date_time_s;
    }

    public String getOi() {
        return oi;
    }

    public void setOi(String oi) {
        this.oi = oi;
    }

    public String getOad() {
        return oad;
    }

    public void setOad(String oad) {
        this.oad = oad;
    }

    public ROADOption getRoad() {
        return road;
    }

    public void setRoad(ROADOption road) {
        this.road = road;
    }

    public String getOmd() {
        return omd;
    }

    public void setOmd(String omd) {
        this.omd = omd;
    }

    public TIOption getTi() {
        return ti;
    }

    public void setTi(TIOption ti) {
        this.ti = ti;
    }

    public String getTsa() {
        return tsa;
    }

    public void setTsa(String tsa) {
        this.tsa = tsa;
    }

    public String getMac() {
        return mac;
    }

    public void setMac(String mac) {
        this.mac = mac;
    }

    public RNOption getRn() {
        return rn;
    }

    public void setRn(RNOption rn) {
        this.rn = rn;
    }

    public RegionOption getRegion() {
        return region;
    }

    public void setRegion(RegionOption region) {
        this.region = region;
    }

    public ScalerUnitOption getScalerUnit() {
        return scaler_unit;
    }

    public void setScalerUnit(ScalerUnitOption scaler_unit) {
        this.scaler_unit = scaler_unit;
    }

    public RSDOption getRsd() {
        return rsd;
    }

    public void setRsd(RSDOption rsd) {
        this.rsd = rsd;
    }

    public CSDOption getCsd() {
        return csd;
    }

    public void setCsd(CSDOption csd) {
        this.csd = csd;
    }

    public MSOption getMs() {
        return ms;
    }

    public void setMs(MSOption ms) {
        this.ms = ms;
    }

    public SIDOption getSid() {
        return sid;
    }

    public void setSid(SIDOption sid) {
        this.sid = sid;
    }

    public SIDMACOption getSid_mac() {
        return sid_mac;
    }

    public void setSid_mac(SIDMACOption sid_mac) {
        this.sid_mac = sid_mac;
    }

    public COMMDCBOption getComdcb() {
        return comdcb;
    }

    public void setComdcb(COMMDCBOption comdcb) {
        this.comdcb = comdcb;
    }

    public RCSDOption getRcsd() {
        return rcsd;
    }

    public void setRcsd(RCSDOption rcsd) {
        this.rcsd = rcsd;
    }
}
